

# 作用域

v = 100  # 全局变量

def fun1():
    v = 200  # 局部变量
    print('fun1.v:', v)
    def func2():
        v = 300  # 局部变量
        print('fun2.v:', v)
    func2()


fun1()
print('v:', v)